From 0019178014769335d6d83c8fff82424693f413cc Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Fri, 17 Nov 2017 07:47:03 +0100 Subject: [PATCH] main: Don't gdk_flush() after every main loop wait For a start, this makes gtk_main() work different from g_main_loop_run() calls. But most importantly, modern GDK does proper syncing itself and doesn't need to rely on a catch-all to get it right. --- gtk/gtkmain.c | 1 - 1 file changed, 1 deletion(-) diff --git a/gtk/gtkmain.c b/gtk/gtkmain.c index 5837f7ceb5..a80201c774 100644 --- a/gtk/gtkmain.c +++ b/gtk/gtkmain.c @@ -986,7 +986,6 @@ gtk_main (void) gdk_threads_leave (); g_main_loop_run (loop); gdk_threads_enter (); - gdk_flush (); } main_loops = g_slist_remove (main_loops, loop); -- 2.30.2